#pragma once

#include <string>
#include <iostream>
#include <list>
#include <math.h>
#include "BaseEntity.h"

class EntityList
{
private:
	bool SortRequired;
	static bool CompareDrawOrder(BaseEntity* One, BaseEntity* Two);
public:
	std::list<BaseEntity*> mList;

	void AddToList(BaseEntity* Ent);
	int GetEntCount() {return mList.size();};

	EntityList(void);
	~EntityList(void);
};

